.layout {
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.layout .header {
    box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1);
    gap: 15px;
    padding: 0 10px;
    position: relative;
    z-index: 9;

    .title {
        padding-left: 15px;
        font-size: 1rem;
        font-weight: 600;
    }
}

.layout .header .logo {
    font-size: 1rem;
    font-weight: 600;
}

.layout .sider {
    height: 100%;
    overflow-y: auto;
    position: relative;
    padding: 20px 10px;
    box-sizing: border-box;

    &::-webkit-scrollbar {
        display: none;
    }
}


.layout .content {
    height: 100%;
    overflow-y: auto;
    position: relative;
    padding: 20px 20px 80px;
    box-sizing: border-box;
}

.test {
    width: 100%;
    height: 200vh;
}
